Краткое описание DXF файла

DXF файлы представляют собой файлы обмена описаниями чертежей. Данный формат был разработан компанией Autodesk. Структура этого файла эквивалентна структуре файла чертежа (DWG).

Файлы типа DXF разделяются на четыре отдельные секции. Ниже приведен список этих секций:

Секция заголовка (обзор)

Секция заголовка содержит значения, определяющие рабочие параметры чертежа и его окружения. Более подробный список этих параметров приведен в оригинальной документации по формату DXF файлов (перейти). Для примера можно назвать некоторые из значений, которые содержатся в секции заголовка, например: Полезность этой информации зависит от вашего конкретного приложения.

Секция таблиц (обзор)

Если в секции заголовка содержатся простые рабочие значения, то в секции таблиц информация разбита по группам, представляющим более сложные рабочие значения чертежа. Секция таблиц разделяется на четыре подсекции. В каждой подсекции может быть несколько записей. Ниже перечислены эти подсекции: Таблица типов линий LINETYPE задает типы линий, используемые в вашем чертеже. Общепринятыми являются следующие типы линий: По умолчанию используется непрерывная линия (CONTINUOUS); этот тип линии всегда включается в DXF файл.

Таблица слоев LAYER содержит определения для каждого слоя чертежа. Эта структура данных является основным источником получения информации о цвете, типе линий и их видимости. Система AutoCAD всегда включает описание слоя 0 (слой используемый по умолчанию). Наименование слоя 0 обрабатывается как символьная строка, а не как целочисленное значение.

Таблица стилей STYLE содержит информацию о текстовых шрифтах и графических символах. Используемые по умолчанию характеристики указываются в каждой записи таблицы.

Таблица видов VIEW содержит список поименованных видов и точек наблюдения.

Секция блоков (обзор)

Секция блоков DXF файла содержит подробную информацию об объектах для всех определенных в чертеже блоков. Эти блоки могут быть образованы при выполнении операций нанесения размеров, штриховки, вставки изображений из графических библиотек или просто быть новыми блоками, созданными во время сеанса работы. В секции блоков остаются даже те блоки чертежа, которые были стерты с экрана дисплея при работе с системой.

Данные внутри секции блоков организованы следующим образом: каждый блок начинается с имени блока и зафиксированной точки привязки данного блока, затем следует список объектов, входящих в этот блок.

В секции блоков каждый блок определяется индивидуально. Хотя при вставке блока возможно, чтобы определение этого блока входило в определение другого блока, ни один из блоков не определяется внутри других. В DXF файлах отсутствуют вложенные определения блоков.

Секция примитивов (обзор)

В секции примитивов содержится список всех активных графических объектов. В секции сохраняются все подробности, необходимые для воспроизведения чертежа. Поскольку имеются постоянные ссылки на секцию блоков и таблиц, данные секции уже определены и готовы к тому, чтобы быть использованными в отдельных графических объектах. Каждый объект имеет свой собственный формат описания.

Copyright (C) 1999 by Basil Tunegov